package com.ouc.dataMange.service;

import java.util.List;
import com.ouc.dataMange.domain.SysDataShipPath;

/**
 * shipPathService接口
 * 
 * @author ouc
 * @date 2025-08-05
 */
public interface ISysDataShipPathService 
{
    /**
     * 查询shipPath
     * 
     * @param pathId shipPath主键
     * @return shipPath
     */
    public SysDataShipPath selectSysDataShipPathByPathId(Integer pathId);

    public SysDataShipPath selectNewInsert(SysDataShipPath shipPath);

    /**
     * 查询shipPath列表
     * 
     * @param sysDataShipPath shipPath
     * @return shipPath集合
     */
    public List<SysDataShipPath> selectSysDataShipPathList(SysDataShipPath sysDataShipPath);

    /**
     * 新增shipPath
     * 
     * @param sysDataShipPath shipPath
     * @return 结果
     */
    public int insertSysDataShipPath(SysDataShipPath sysDataShipPath);

    /**
     * 修改shipPath
     * 
     * @param sysDataShipPath shipPath
     * @return 结果
     */
    public int updateSysDataShipPath(SysDataShipPath sysDataShipPath);

    /**
     * 批量删除shipPath
     * 
     * @param pathIds 需要删除的shipPath主键集合
     * @return 结果
     */
    public int deleteSysDataShipPathByPathIds(Integer[] pathIds);

    /**
     * 删除shipPath信息
     * 
     * @param pathId shipPath主键
     * @return 结果
     */
    public int deleteSysDataShipPathByPathId(Integer pathId);
}
